package midi;

import javax.sound.midi.Receiver;

/**
 * Interface: MidiSubject
 * Description: All observable MIDI objects must
 * implement this interace.
 * @author et
 */
public interface MidiSubject extends Receiver
{
    public void refreshDevice();
	public void registerObserver(MidiObserver o);
	public void removeObserver(MidiObserver o);
	public void notifyObserversHitOn();
    public void notifyObserversHitOff();
    public void notifyObserversTouch();
}
